Zero-overhead loop controller for implementing multimedia algorithms
نویسندگان
چکیده
Multimedia algorithms in their majority consist of regular repetitive loop constructs. In this paper, a novel control unit design for implementing such loop intensive algorithms is described. The proposed architecture, termed as zero-overhead loop controller (ZOLC) exploits the regularity of computations, which is a common characteristic of multimedia algorithms in order to efficiently support the corresponding datapaths. The ZOLC controls the operations in datapath modules by activating/deactivating their corresponding controlling FSMs. Algorithmic flow dependencies, which determine the appropriate loop sequencing are mapped on a look-up table (LUT). For another algorithm to execute, LUT context and FSM configurations only have to be reprogrammed, assuming a generic datapath. Thus, partial reconfiguration possibilities for implementing multimedia algorithms on programmable platforms can be exploited. As proof-of-concept, implementations of algorithms of the multimedia domain are investigated to evaluate the performance of the proposed unit, against other methods of control. Also, a full-search motion estimation processor employing the ZOLC is synthesized. It is proven that the ZOLC provides flexibility by supporting various algorithms of the multimedia field with performance improvements up to 2.1 over conventional control methods.
منابع مشابه
Parametric Architecture for Implementing Multimedia Algorithms
Multimedia applications are characterized by high computational demands related to data transfer and storage operations. Multimedia algorithms in their majority consist of regular repetitive loop constructs. In this paper, a novel control architecture for implementing such loop intensive algorithms is described. The proposed control unit takes advantage of the regularity of computations in orde...
متن کاملConstrained Controller Design for Real-time Delay Recovery in Metro Systems
This study is concerned with the real-time delay recovery problem in metro loop lines. Metro is the backbone of public transportation system in large cities. A discrete event model for traffic system of metro loop lines is derived and presented. Two effective automatic controllers, linear quadratic regulator (LQR) and model predictive controller (MPC), are used to recover train delays. A newly-...
متن کاملAnti-swing Fuzzy Controller Design for a 3D Overhead Crane
This paper proposes a simple but efficient technique to control 3D overhead crane. Load must track a desired path and not sway more than a reasonable range.The proposed method uses PID control for trolley to track the desired path and fuzzy control compensation to eliminate the load swing. Only the projection of swing angle is applied to design the fuzzy controller. No plant information of cran...
متن کاملDesign of robust controller by neuro-fuzzy system in a prescribed region via state feedback
In this paper, first a new algorithm for pole assignment of closed-loop multi-variable controllable systems in a prescribed region of the z-plane is presented. Then, robust state feedback controllers are designed by implementing a neural fuzzy system for the placement of closed-loop poles of a controllable system in a prescribed region in the left-hand side of z-plane. A new method based on the...
متن کاملRobust H_∞ Controller design based on Generalized Dynamic Observer for Uncertain Singular system with Disturbance
This paper presents a robust ∞_H controller design, based on a generalized dynamic observer for uncertain singular systems in the presence of disturbance. The controller guarantees that the closed loop system be admissible. The main advantage of this method is that the uncertainty can be found in the system, the input and the output matrices. Also the generalized dynamic observer is used to est...
متن کامل